package cn.virens.database.mysql.model.wxmp;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Table;

import cn.virens.database.common.BaseModel;

@Table(name = "wxmp_menus_button")
public class WxmpMenusButton extends BaseModel implements Serializable {
	/**
	 * 上级菜单ID
	 */
	private Long pid;

	/**
	 * 菜单编组
	 */
	private String uuid;

	/**
	 * 响应动作类型
	 */
	private String type;

	/**
	 * 菜单标题
	 */
	private String name;

	/**
	 * 菜单KEY值
	 */
	private String key;

	/**
	 * 连接地址
	 */
	private String url;

	/**
	 * 媒体素材ID
	 */
	@Column(name = "media_id")
	private String mediaId;

	/**
	 * 小程序的appid
	 */
	private String appid;

	/**
	 * 小程序的页面路径
	 */
	private String pagepath;

	private static final long serialVersionUID = 1L;

	/**
	 * 获取上级菜单ID
	 *
	 * @return pid - 上级菜单ID
	 */
	public Long getPid() {
		return pid;
	}

	/**
	 * 设置上级菜单ID
	 *
	 * @param pid 上级菜单ID
	 */
	public void setPid(Long pid) {
		this.pid = pid;
	}

	/**
	 * 获取菜单编组
	 *
	 * @return uuid - 菜单编组
	 */
	public String getUuid() {
		return uuid;
	}

	/**
	 * 设置菜单编组
	 *
	 * @param uuid 菜单编组
	 */
	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	/**
	 * 获取响应动作类型
	 *
	 * @return type - 响应动作类型
	 */
	public String getType() {
		return type;
	}

	/**
	 * 设置响应动作类型
	 *
	 * @param type 响应动作类型
	 */
	public void setType(String type) {
		this.type = type;
	}

	/**
	 * 获取菜单标题
	 *
	 * @return name - 菜单标题
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置菜单标题
	 *
	 * @param name 菜单标题
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取菜单KEY值
	 *
	 * @return key - 菜单KEY值
	 */
	public String getKey() {
		return key;
	}

	/**
	 * 设置菜单KEY值
	 *
	 * @param key 菜单KEY值
	 */
	public void setKey(String key) {
		this.key = key;
	}

	/**
	 * 获取连接地址
	 *
	 * @return url - 连接地址
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * 设置连接地址
	 *
	 * @param url 连接地址
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * 获取媒体素材ID
	 *
	 * @return media_id - 媒体素材ID
	 */
	public String getMediaId() {
		return mediaId;
	}

	/**
	 * 设置媒体素材ID
	 *
	 * @param mediaId 媒体素材ID
	 */
	public void setMediaId(String mediaId) {
		this.mediaId = mediaId;
	}

	/**
	 * 获取小程序的appid
	 *
	 * @return appid - 小程序的appid
	 */
	public String getAppid() {
		return appid;
	}

	/**
	 * 设置小程序的appid
	 *
	 * @param appid 小程序的appid
	 */
	public void setAppid(String appid) {
		this.appid = appid;
	}

	/**
	 * 获取小程序的页面路径
	 *
	 * @return pagepath - 小程序的页面路径
	 */
	public String getPagepath() {
		return pagepath;
	}

	/**
	 * 设置小程序的页面路径
	 *
	 * @param pagepath 小程序的页面路径
	 */
	public void setPagepath(String pagepath) {
		this.pagepath = pagepath;
	}
}